"""
正则表达式中常用的函数：
    re.match(pattern, s1, re.S)
    re.search(pattern, s2, re.I)
    re.findall(pattern, s3, re.S)
    re.compile(pattern, s4, re.S)
常用的匹配规则：
    \d
    +
    ?
    *
    {n,m}
    ()
    []      [a-zA-Z0-9_]
    ^
    $
    [^]
    \w
    \W
匹配边界字符
    \b   "aaa " none
    \B   "aaa " match='aaa '
group
    group(1) '.*?', 'abc' a
    span()
span()
    
"""

